self torment - Spanish English Dictionary